|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.io.i18n.LocaleInformationRepository
de.cebis.moccabox.io.i18n.LocaleAwareInformationRepository
public class LocaleAwareInformationRepository
Standardimplementierung des Interface ILocaleAwareInformationRepository.
Es wird durch Spring über die moccabox.xml instantiiert und initialisiert.
<bean id="LIR" class="de.cebis.moccabox.io.i18n.LocaleAwareInformationRepository" init-method="init">
<property name="messageSource"><ref bean="MESSAGE.SOURCE"/></property>
<property name="supportedLocales">
<list>
<value>DE_de</value>
<value>EN_en</value>
</list>
</property>
</bean>
| Constructor Summary | |
|---|---|
LocaleAwareInformationRepository()
|
|
| Method Summary | |
|---|---|
boolean |
containsKey(java.lang.String key)
Zurückliefern, ob das ResourceBundle für das entsprechende
Locale einen Eintrag für den übergebenen Identifikator enthält. |
boolean |
containsKey(java.lang.String identifier,
java.lang.Class clazz)
Zurückliefern, ob das ResourceBundle für das entsprechende
Locale einen Eintrag für den übergebenen Identifikator enthält. |
java.lang.Object |
convert(java.lang.String value,
java.lang.Class type)
Konvertieren eines als String übergebenen Wertes entsprechend
des Objekttypen und des verfügbaren Patterns für diesen Objekttypen (z.B. |
java.lang.Object |
convert(java.lang.String value,
java.lang.Class type,
java.lang.String pattern)
Konvertieren eines als String übergebenen Wertes entsprechend
des Objekttypen und des übergebenen Patterns für diesen Objekttypen (z.B. |
protected java.util.Locale |
getLocale()
Zurückliefern des Locale. |
java.lang.String |
getText(java.lang.String identifier,
java.lang.Class clazz)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
getText(java.lang.String identifier,
java.util.List<java.lang.Object> arguments)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
getText(java.lang.String identifier,
java.util.List<java.lang.Object> arguments,
java.lang.Class clazz)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
getText(java.lang.String identifier,
java.lang.String[] arguments)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
getText(java.lang.String identifier,
java.lang.String[] arguments,
java.lang.Class clazz)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
void |
setLocaleCallback(ILocaleCallback callback)
Setzen des ILocaleCallback, das das korrespondierende Locale
des IClient bereits enthält. |
java.lang.String |
text(java.lang.String key)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
text(java.lang.String key,
java.lang.Class clazz)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
text(java.lang.String key,
java.util.List<java.lang.Object> args)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
text(java.lang.String key,
java.util.List<java.lang.Object> args,
java.lang.Class clazz)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
text(java.lang.String key,
java.lang.String[] args)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
java.lang.String |
text(java.lang.String key,
java.lang.String[] args,
java.lang.Class clazz)
Zurückliefern des im ResourceBundle des entsprechenden
Locale für den key hinterlegten Text. |
| Methods inherited from class de.cebis.moccabox.io.i18n.LocaleInformationRepository |
|---|
containsKey, containsKey, convert, convert, defaultLocale, getInstance, getSupportedLocales, getText, getText, getText, getText, getText, init, localeFromString, setMessageSource, setSupportedLocales, text, text, text, text, text, text |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface de.cebis.moccabox.io.i18n.ILocaleInformationRepository |
|---|
containsKey, containsKey, convert, convert, getSupportedLocales, getText, getText, getText, getText, getText, text, text, text, text, text, text |
| Constructor Detail |
|---|
public LocaleAwareInformationRepository()
| Method Detail |
|---|
public java.lang.String text(java.lang.String key)
ILocaleAwareInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
text in interface ILocaleAwareInformationRepositorykey - Absoluter Schlüssel, über den der Ausgabetext referenziert wird.
key hinterlegt ist.
public java.lang.String text(java.lang.String key,
java.lang.Class clazz)
ILocaleAwareInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
text in interface ILocaleAwareInformationRepositorykey - Relativer Schlüssel, über den der Ausgabetext kombiniert mit
dem übergebenen Klassennamen referenziert wird.clazz - Der Klassenname wird Teil des Schlüssels. Der key 'name' für
die Klasse de.cebis.moccabox.domain.Client ergibt den referenzierenden Schlüssel
'de.cebis.moccabox.domain.Client.name'.
key hinterlegt ist.
public java.lang.String text(java.lang.String key,
java.lang.String[] args)
ILocaleAwareInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
text in interface ILocaleAwareInformationRepositorykey - Absoluter Schlüssel, über den der Ausgabetext referenziert wird.args - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.
key hinterlegt ist.
public java.lang.String text(java.lang.String key,
java.lang.String[] args,
java.lang.Class clazz)
ILocaleAwareInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
text in interface ILocaleAwareInformationRepositorykey - Relativer Schlüssel, über den der Ausgabetext kombiniert mit
dem übergebenen Klassennamen referenziert wird.args - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.clazz - Der Klassenname wird Teil des Schlüssels. Der key 'name' für
die Klasse de.cebis.moccabox.domain.Client ergibt den referenzierenden Schlüssel
'de.cebis.moccabox.domain.Client.name'.
key hinterlegt ist.
public java.lang.String text(java.lang.String key,
java.util.List<java.lang.Object> args)
ILocaleAwareInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
text in interface ILocaleAwareInformationRepositorykey - Absoluter Schlüssel, über den der Ausgabetext referenziert wird.args - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.
key hinterlegt ist.
public java.lang.String text(java.lang.String key,
java.util.List<java.lang.Object> args,
java.lang.Class clazz)
ILocaleAwareInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
text in interface ILocaleAwareInformationRepositorykey - Relativer Schlüssel, über den der Ausgabetext kombiniert mit
dem übergebenen Klassennamen referenziert wird.args - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.clazz - Der Klassenname wird Teil des Schlüssels. Der key 'name' für
die Klasse de.cebis.moccabox.domain.Client ergibt den referenzierenden Schlüssel
'de.cebis.moccabox.domain.Client.name'.
key hinterlegt ist.
public boolean containsKey(java.lang.String identifier,
java.lang.Class clazz)
ILocaleAwareInformationRepositoryResourceBundle für das entsprechende
Locale einen Eintrag für den übergebenen Identifikator enthält.
containsKey in interface ILocaleAwareInformationRepositoryidentifier - Relativer Schlüssel, über den der Ausgabetext kombiniert mit
dem übergebenen Klassennamen referenziert wird.clazz - Der Klassenname wird Teil des Schlüssels. Der key 'name' für
die Klasse de.cebis.moccabox.domain.Client ergibt den referenzierenden Schlüssel
'de.cebis.moccabox.domain.Client.name'.
public java.lang.String getText(java.lang.String identifier,
java.lang.Class clazz)
ILocaleAwareInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
getText in interface ILocaleAwareInformationRepositoryidentifier - Relativer Schlüssel, über den der Ausgabetext kombiniert mit
dem übergebenen Klassennamen referenziert wird.clazz - Der Klassenname wird Teil des Schlüssels. Der key 'name' für
die Klasse de.cebis.moccabox.domain.Client ergibt den referenzierenden Schlüssel
'de.cebis.moccabox.domain.Client.name'.
key hinterlegt ist.
public java.lang.String getText(java.lang.String identifier,
java.util.List<java.lang.Object> arguments)
ILocaleAwareInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
getText in interface ILocaleAwareInformationRepositoryidentifier - Absoluter Schlüssel, über den der Ausgabetext referenziert wird.arguments - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.
key hinterlegt ist.
public java.lang.String getText(java.lang.String identifier,
java.util.List<java.lang.Object> arguments,
java.lang.Class clazz)
ILocaleAwareInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
getText in interface ILocaleAwareInformationRepositoryidentifier - Relativer Schlüssel, über den der Ausgabetext kombiniert mit
dem übergebenen Klassennamen referenziert wird.arguments - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.clazz - Der Klassenname wird Teil des Schlüssels. Der key 'name' für
die Klasse de.cebis.moccabox.domain.Client ergibt den referenzierenden Schlüssel
'de.cebis.moccabox.domain.Client.name'.
key hinterlegt ist.
public java.lang.String getText(java.lang.String identifier,
java.lang.String[] arguments)
ILocaleAwareInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
getText in interface ILocaleAwareInformationRepositoryidentifier - Absoluter Schlüssel, über den der Ausgabetext referenziert wird.arguments - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.
key hinterlegt ist.
public java.lang.String getText(java.lang.String identifier,
java.lang.String[] arguments,
java.lang.Class clazz)
ILocaleAwareInformationRepositoryResourceBundle des entsprechenden
Locale für den key hinterlegten Text.
getText in interface ILocaleAwareInformationRepositoryidentifier - Relativer Schlüssel, über den der Ausgabetext kombiniert mit
dem übergebenen Klassennamen referenziert wird.arguments - Argumente, die korrespondierende Platzhalter im Ausgabetext ersetzen.
Die Reihenfolge der Argumente ist wichtig, da sie entsprechend die Platzhalter
{0}, {1}, {2} etc. im Text ersetzen.clazz - Der Klassenname wird Teil des Schlüssels. Der key 'name' für
die Klasse de.cebis.moccabox.domain.Client ergibt den referenzierenden Schlüssel
'de.cebis.moccabox.domain.Client.name'.
key hinterlegt ist.public boolean containsKey(java.lang.String key)
ILocaleAwareInformationRepositoryResourceBundle für das entsprechende
Locale einen Eintrag für den übergebenen Identifikator enthält.
containsKey in interface ILocaleAwareInformationRepositorykey - Absoluter Schlüssel, über den der Ausgabetext referenziert wird.
public java.lang.Object convert(java.lang.String value,
java.lang.Class type,
java.lang.String pattern)
ILocaleAwareInformationRepositoryString übergebenen Wertes entsprechend
des Objekttypen und des übergebenen Patterns für diesen Objekttypen (z.B. Date).
convert in interface ILocaleAwareInformationRepositoryvalue - Zu konvertierender Wert.type - Objekttype des Zielwertes (z.B. Date).pattern - Vorlage für die Konvertierung (z.B. dd.MM.yyyy).
public java.lang.Object convert(java.lang.String value,
java.lang.Class type)
ILocaleAwareInformationRepositoryString übergebenen Wertes entsprechend
des Objekttypen und des verfügbaren Patterns für diesen Objekttypen (z.B. Date).
convert in interface ILocaleAwareInformationRepositoryvalue - Zu konvertierender Wert.type - Objekttype des Zielwertes (z.B. Date).
public void setLocaleCallback(ILocaleCallback callback)
ILocaleAwareInformationRepositoryILocaleCallback, das das korrespondierende Locale
des IClient bereits enthält.
setLocaleCallback in interface ILocaleAwareInformationRepositorycallback - Quelle, die das Locale des Anwenders enthält.protected java.util.Locale getLocale()
LocaleInformationRepositoryLocale.
getLocale in class LocaleInformationRepositoryLocale.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||